/**
 * 
 */
$j(document).ready( function() {
   $j(".ui-checkBox").bind('change', showDelete );
   $j(".ui-checkBoxMain").bind('change',  checkboxAll );
   
   clearCheckbox();
});

function checkboxAll() {
	var checked = this.checked;
	if(checked){
		$j(".ui-checkBox").attr("checked", "checked");
	    $j(".botaoExcluir").removeAttr("style");
	} else {
	   $j(".botaoExcluir").attr("style", "display:none");
	   $j(".ui-checkBox").removeAttr("checked");
	}
}

function showIf() {
	if(isCheckedBox()) 
	   panel.show();
}

function showDelete() {
	var bool=isCheckedBox();
	if (bool)
		$j(".botaoExcluir").removeAttr("style");
	else { 
		$j(".botaoExcluir").attr("style", "display:none");
	}
	
	
	verificarTodosCheckbox();
}

function isCheckedBox() {
	var bool = false;
	$j(".ui-checkBox").each(
	   function() {
	      bool = bool || this.checked;	
	});
	
	return bool;
}

function verificarTodosCheckbox() {
	var bool = true;
	$j(".ui-checkBox").each(
	   function() {
	      bool = bool && this.checked;	
	});
	
	var proxy = $j(".ui-checkBoxMain");

	proxy.removeAttr("checked");
	if (bool)
		proxy.attr("checked", "checked");
}

function clearCheckbox() {
	$j(".ui-checkBox").removeAttr("checked");
	$j(".ui-checkBoxMain").removeAttr("checked");
}